# socket 库 网络通信
import socket

sk = socket.socket()
sk.bind(('0.0.0.0', 8888))  # 创建服务端监听端口
sk.listen(5)  # 客户端最大连接数量
conn, addr = sk.accept()    # 获取客户端连接信息
print(conn, addr, sep='   ')
while True:
    acceptData = conn.recv(1024)  # 接收客户端发送数据的最大字节数
    message = acceptData.decode('utf8')  # 解码
    if message == 'exit':
        conn.close()
        break
    print(addr, message, sep=':')
    sendData = 'success'    # 响应数据
    conn.send(sendData.encode('utf8'))
print('服务端已退出...')
